专利摘要:
The present invention relates to an apparatus and method for controlling a system disk of a home gateway, and in particular, when an error occurs in a system disk while operating a system by attaching a plurality of system disks, another system disk is selected for operation and an error occurs. The purpose of the recovery is to ensure the continuous and stable operation of the home gateway. To this end, the present invention is a bit generator for generating a digital bit corresponding to the disk selection button pressed by the user; A switch controller which selects one of a plurality of disks and connects it to a bus according to the digital bits output from the bit generator, and outputs this information to the CPI; When the power is supplied, it executes the BIOS command stored in the ROM, loads the operating system and various applications from the disk connected to the bus into memory, and stops the operation when an error is detected during the execution of the command. do. Therefore, the present invention can simply select and start a system disk when a user uses a home gateway to use a communication network at home, and when an error occurs in the system disk, the system starts with another system disk and an error occurs. The disk recovery is effective to ensure the continuous and stable operation of the home gateway.
公开号:KR20030044127A
申请号:KR1020010074716
申请日:2001-11-28
公开日:2003-06-09
发明作者:백원광
申请人:엘지전자 주식회사;
IPC主号:
专利说明:

SYSTEM DISK CONTROL DEVICE AND METHOD FOR HOME GATEWAY {SYSTEM DISK CONTROL APPARATUS AND METHOD FOR HOME GATEWAY}
[9] The present invention relates to an apparatus and method for controlling a system disk of a home gateway, and in particular, when an error occurs in a system disk while operating a system by attaching a plurality of system disks, another system disk is selected for operation and an error occurs. The present invention relates to a system disk control apparatus and a method of a home gateway that allows recovery.
[10] Recently, with the increase of Internet users, various home network products have been developed and released.
[11] In general, home network products implement transmission control protocols and Internet protocols for network operation. In addition, the home network product includes a storage medium that stores code of a program in which such a protocol is implemented, and may include various external storage media.
[12] Most network products, such as the recently developed home gateway, are designed to have a computer-like architecture.
[13] 1 is a block diagram showing a configuration of a conventional network product, as shown therein a flash memory 3 for storing a basic input / output system BIOS; CPI 2 for automatically executing the first instruction of the BIOS stored in the flash memory (3) when power is supplied; A disk (1) for storing an operating system, an application program, and various kinds of files as a storage medium of the CPI; RAM (4) for loading the data stored in the disk (1) to increase the operating speed of the system; The operation of the conventional network product configured as described above is constituted by an input / output device 5 that outputs data to an external device or stores the data in the RAM 4 according to the input / output operation of the CPI.
[14] When the system is powered up and started, the CPI 2 automatically executes the first instruction of the BIOS, which is the basic input / output system stored in the flash memory 3.
[15] The BIOS or operating system or application program then provides CPI 2 with instructions to perform.
[16] The RAM 4 is a storage medium that loads an operating system and an application stored in a disk so that the CAPI 2 can access data quickly and stores data in use by a process currently being executed. The RAM 4 may output and store data faster than any other storage medium such as a hard disk, a floppy disk, a CD-ROM, and the like.
[17] However, data stored in RAM 4 is only retained while the system is operating and disappears when the power is turned off. Therefore, when the power is turned on again and the CPI 2 operates, the operating system or various kinds of files stored in the disk are stored in the RAM 4.
[18] In addition to storage media such as hard disks, floppy disks, CD-ROMs, another important type of storage media is flash memory (3).
[19] This flash memory 3 is more expensive than RAM 4 in ROM and does not lose data when the system is powered off.
[20] Therefore, most of the flash memory 3 stores a program for loading the operating system stored in the disk 1 into the RAM 4 every time the system is started.
[21] The input / output device 5 operates in accordance with an input / output command executed by the CPU 2 and outputs data or stores data in the RAM 4.
[22] Such an architecture composed of CPI (2), storage media (1, 3, 4) and input / output devices (5) enables stable operation of the system.
[23] However, in the prior art as described above, when a storage medium in which an operating system is stored is difficult to use due to an error or infection of a virus that adversely affects other systems, characteristics of a network product such as a home gateway There is a problem that is difficult to make a continuous and stable operation required.
[24] Accordingly, the present invention has been made in view of the above problems, and when a system is started, a user can select one system disk from a plurality of system disks and start the system. It is an object of the present invention to provide a system disk control apparatus and method of a home gateway for starting a system by selecting a disk and recovering a system disk in which an error occurs.
[1] 1 is a block diagram showing a configuration of a conventional network product.
[2] Figure 2 is a block diagram showing the configuration of a system disk control device of the home gateway of the present invention.
[3] 3 is a flowchart illustrating a method for controlling a system disk of a home gateway of the present invention.
[4] ** Explanation of symbols for main parts of drawings **
[5] 10: Disc Selection Button 20: Bit Generator
[6] 30: switch control unit 40 ~ 4N: multiple disks
[7] 50: CPI 60: Roman
[8] 70: memory
[25] The present invention for achieving the above object is a bit generator for generating a digital bit corresponding to the disk selection button pressed by the user; A switch controller which selects one of a plurality of disks and connects it to a bus according to the digital bits output from the bit generator, and outputs this information to the CPI; When the power is supplied, it executes the BIOS command stored in the ROM, loads the operating system and various applications from the disk connected to the bus into the memory, and stops the operation when an error is detected while executing the command. do.
[26] In addition, when the switch controller recognizes the selected disk and determines that the disk has an error, the first step of shutting down the system and waiting for the user to switch disks; A second step of loading an operating system and an application stored in the disk into a memory and providing a communication environment to a user if the disk selected by the switch controller does not have an error; After the execution of the second step, if the user starts the system with a disk that recovers the failed disk, recover the disk in which the error occurred in the same state as the initial state of the currently operating disk, and turn off the operation of the system. And a third step of waiting for the disk to be switched.
[27] Hereinafter, an embodiment according to the present invention will be described in detail with reference to the accompanying drawings.
[28] 2 is a block diagram showing a configuration of a system disk control apparatus of a home gateway according to the present invention, which includes a bit generator 20 for generating digital bits corresponding to a disk selection button 10 pressed by a user; A switch controller 30 which selects one of a plurality of disks 40 to 4N and connects it to a bus according to the digital bit output from the bit generator 20 and outputs this information to the CPI 50; When power is supplied, it executes commands of the BIOS stored in the ROM 60, and loads an operating system and various applications from the disk connected to the bus into the memory 70, and stops the operation when an error is detected while performing the command. CPI oil 50 is composed.
[29] 3 is a flowchart illustrating a method for controlling a system disk of the home gateway of the present invention. As shown in FIG. 3, when the switch controller recognizes the selected disk and determines that the disk has an error, the system is terminated and the user switches the disk. A first step S1 to S6 of waiting; A second step (S7 to S9, S11) of loading an operating system and an application stored in the disk into a memory and providing a communication environment to a user if the disk selected by the switch controller does not have an error; After the execution of the second step (S7 to S9, S11), if the user started the system to the disk to perform the recovery of the error disk, recover the disk in which the error occurs the same as the initial state of the disk currently in operation An embodiment of the present invention will be described as consisting of a third step (S10, S5, S6) of turning off the operation of the system and waiting for the user to switch disks.
[30] When the user presses the power button of the home gateway to start the system, the home gateway executes a command of the BIOS stored in the ROM 60 and stores the operating system from the first disk 40 selected by the switch controller 30 in the memory 70. It loads in to provide the communication environment to the user.
[31] At this time, if there is no error in the first disk 40 and there is no need to recover another disk, the home gateway operates the system as it is.
[32] In other cases, when an error occurs in the first disk 40 selected by the switch controller 30 to cause a problem in starting the system or to operate another system, the user stops the operation of the home gateway and selects a disk selection button ( Press 10) to select another disk.
[33] At this time, if the user presses button 2 of the disk selection button 10, the bit generator 20 of the home gateway outputs the digital bit corresponding to the button 2 to the switch controller 30.
[34] Here, if there are N disks 40 to 4N, log 2 N bits are required to distinguish each disk.
[35] The switch control unit 30 receives the digital bit corresponding to the number 2 button from the bit generator 20 and controls the bus so that the second disk 41 is connected to the CPI 50 and transmits this information to the CPI 50. Output
[36] When the user starts up the home gateway again, the home gateway operates stably with the new operating system stored in the second disk 41.
[37] Subsequently, when the user selects the third disk 42, which is a system recovery disk, to recover the failed first disk 40, the home gateway enters the system recovery mode after operating normally, and the first disk in which the error occurs. 40 is newly restored to the initial mode stored in the third disk 42 that is currently started.
[38] Then, the user presses the disk selection button 10 to select a stable disk and restart the home gateway.
[39] As described in detail above, the present invention can simply select and start a system disk when a user uses a home gateway to use a communication network in a home, and start another system disk when an error occurs in the system disk. By recovering the failed system disk, it guarantees the continuous and stable operation of the home gateway.
权利要求:
Claims (3)
[1" claim-type="Currently amended] A bit generator for generating a digital bit corresponding to the disk selection button pressed by the user; A switch controller which selects one of a plurality of disks and connects it to a bus according to the digital bits output from the bit generator, and outputs this information to the CPI; When the power is supplied, it executes the BIOS command stored in the ROM, loads the operating system and various applications from the disk connected to the bus into the memory, and stops the operation when an error is detected during the execution of the command. The system disk control unit of the home gateway.
[2" claim-type="Currently amended] The apparatus of claim 1, wherein the plurality of disks are configured to store respective operating systems and applications.
[3" claim-type="Currently amended] A first step of recognizing a disk selected by the switch controller and determining that the disk has an error, shutting down the system and waiting for a user to switch disks; A second step of loading an operating system and an application stored in the disk into a memory and providing a communication environment to a user if the disk selected by the switch controller does not have an error; After the execution of the second step, if the user starts the system with a disk that recovers the failed disk, recover the disk in which the error occurred in the same state as the initial state of the currently operating disk, and turn off the operation of the system. System disk control method of a home gateway, characterized in that the third step of waiting for the disk switching.
类似技术:
公开号 | 公开日 | 专利标题
DE68929536T2|2005-11-03|Apparatus and method for ensuring continuity of operation in a system
US5867730A|1999-02-02|Method for configuration of peripherals by interpreting response from peripherals to enable selection of driver file and altering configuration file to enable loading of selected driver file
EP1899814B1|2017-05-03|Firmware update for consumer electronic device
US5903765A|1999-05-11|Power management system for a computer
CN101770809B|2014-03-26|Recovery for non-volatile memory after power loss
KR100655985B1|2006-12-08|Apparatus and method for generating the interrupt signal
JP5307706B2|2013-10-02|Operating system gradual boot process
CN1286012C|2006-11-22|Method for recovering and backing up information in hard disc of computer
US6633976B1|2003-10-14|Method of storing BIOS modules and transferring them to memory for execution
KR100350284B1|2002-08-28|Smart dasd spin-up
US6523133B2|2003-02-18|Information processing apparatus that can hold internal information
US7447888B2|2008-11-04|Method for restoring computer operating system
US7636799B2|2009-12-22|Methods of autorun using semiconductor storage devices
JP2014506708A|2014-03-17|Multistage resume from hibernate
JP3799130B2|2006-07-19|Method for switching power saving mode of computer having power saving function while using network
JP4527348B2|2010-08-18|Interface device, method of updating firmware in interface device, and program thereof
JP3916806B2|2007-05-23|Remote loading execution method, remote loading execution system, information processing apparatus, management apparatus, and computer-readable recording medium
EP0636972B1|2000-03-01|Booting a computer system using the last valid configuration
JP5268363B2|2013-08-21|Switching method of computer multi-operating system
US8384670B1|2013-02-26|Method and apparatus for binding peripheral devices to a computer
US8874886B2|2014-10-28|Executing soft reset for intelligent terminal in abnormal instruction state and hard reset for intelligent terminal in dead halt state
US6754818B1|2004-06-22|Method and system for bootstrapping from a different boot image when computer system is turned on or reset
FI75243B|1988-01-29|Decoder samt foerfarande foer mottagande av en aktiveringskod i en oeverfoerd information.
US20080091746A1|2008-04-17|Disaster recovery method for computer system
EP1896936B1|2014-08-27|System and method for rapid boot of secondary operating system
同族专利:
公开号 | 公开日
KR100404091B1|2003-11-05|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题
法律状态:
2001-11-28|Application filed by 엘지전자 주식회사
2001-11-28|Priority to KR10-2001-0074716A
2003-06-09|Publication of KR20030044127A
2003-11-05|Application granted
2003-11-05|Publication of KR100404091B1
优先权:
申请号 | 申请日 | 专利标题
KR10-2001-0074716A|KR100404091B1|2001-11-28|2001-11-28|System disk control apparatus and method for home gateway|
[返回顶部]